.mwtop .mwNav{height:120px;background:url(../images/mwBg.jpg) no-repeat center}
.mwLogo{width:354px;height:138px;}
.zmtop .zmNav{height:120px;background:url(../images/zmBg.jpg) no-repeat right #000;}
.zmLogo{width:210px;height:138px;}
.mwtop .mwNav ul.publicNav li a:hover,.mwtop .mwNav ul.publicNav li.cur a{background:#9a337c}
.mwtop .mwNav ul.publicNav {border-bottom: 1px solid #8e3774;}
.zmtop .zmNav ul.publicNav li a:hover,.zmtop .zmNav ul.publicNav li.cur a{background:#d9d9d9;color:#000;}
.zmtop .zmNav ul.publicNav {border-bottom: 1px solid #d9d9d9;}

.hzjg{ margin:30px 0;}
.hzjgCon{}
.hzjgCon ul{margin: 20px auto;}
.hzjgCon li{     margin: 20px 0 10px 18px;float:left; width:160px; height:130px; overflow:hidden; border:1px solid #999;}
.hzjgCon li img{ width:160px; height:130px; }
.spcon{ text-align:center;}


.xsfc .borderCon ul{
    padding: 25px 0;
}
.xsfc .borderCon li{
    width:295px;
    height:413px;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-bottom: 25px;
}
.xsfc .borderCon li a{
    display: block;
    position: relative;
    height:413px;
    width:295px;
}
.xsfc .borderCon li img{
    width:295px;
    height:413px;
}
.xsfc .borderCon li p{
    height: 35px;
		background-color: rgba(0,0,0,0.3);
    line-height: 35px;
    text-align: center;
    position: absolute;
    z-index: 99;
    font-size: 16px;
    color: #fff;
    bottom: 0;
    left: 0;
    width:295px;
    overflow: hidden;
}


.zmtop .wzdh p {

    background:none;
    color: #dedede;
    height: 50px;
    line-height: 50px;
    margin-top: 42px;
}

.zmtop .wzdh ul {
    background: #000; border-top:1px solid #d9d9d9}
.zmtop .wzdh li a:hover{ background:#d9d9d9;color:#000}